#define _CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//
//int main() {
//	int A, B,sum;
//	sum = 0;
//	int k = 1;
//	scanf("%d %d", &A,&B);
//	for (int i = A; i <= B; i++) {
//		sum += i;
//		printf("%5d", i);
//		if (k % 5 ==0)
//			printf("\n");
//		k++;
//	}
//	if ((k-1) % 5 != 0)
//		printf("\n");
//	printf("Sum = %d", sum);
//	return 0;
//}
//#include<stdio.h>
//
//int gys(int a, int b) {
//	int r = a % b;
//	while (r != 0) {
//		a = b;
//		b = r;
//		r = a % b;
//	}
//	return b;
//}
//int main() {
//	int n = 0;
//	scanf("%d", &n);
//	int fz = 0;int  fm = 1;
//	int A = 0; int B = 0;
//	while (n--) {
//		scanf("%d/%d", &A,&B);
//		fz =fz  * B+fm*A;
//		fm *= B;
//		int y = gys(fz, fm);
//		fz /= y;
//		fm /= y;
//	}
//	if (fz % fm ==0) {
//		printf("%d", fz / fm);
//	}
//	else if (fz < fm) {
//		printf("%d/%d", fz, fm);
//	}
//	else
//		printf("%d %d/%d", fz / fm, fz % fm, fm);
//	return 0;
//}
//#include<stdio.h>
//
//int main() {
//    int a, b, c,d;
//    scanf("%d %d %d", &a, &b, &c);
//    if (a > b)
//    {
//        d = a;
//        a = b;
//        b = d;
//    }
//    if (b > c)
//    {
//        d = c;
//        c = b;
//        b = d;
//    }
//    if (a > b)
//    {
//        d = a;
//        a = b;
//        b = d;
//    }
//    printf("%d->%d->%d", a, b, c);
//    return 0;
//}
#include<stdio.h>
#include<stdlib.h>
int main() {
    char a[10001] = "";
    char b[10001] = "";
    gets(a);
    gets(b);
    char t[256] = "";
    int i = 0;
    for (i = 0; i < strlen(b); i++) {
        t[b[i]] = 1;
    }
    for (i = 0; i < strlen(a); i++) {
        if (t[a[i] ] == 0)
            printf("%c", a[i]);
    }
    return 0;
}